<?php

require_once('basico/start.php');

$db = $GLOBALS['connectionDefault'];
$resposta = new Resposta();
$logger = Logger::getInstance();

$id_cliente = $_SESSION['id_usuario'];
$id_voucher = $_GET['id_voucher'];

$table = 'voucher';
$idFieldLabel = 'id_'.$table;
$idField = $_GET[$idFieldLabel];

$fields['disponivel'] = 0;
$fields['data_marcacao_indisponivel'] = date('Y-m-d H:i:s');
$fields['id_indisponibilidade_tipo'] = 1;

$confirm = $db->update($table, $fields, array($idFieldLabel=>$idField));
if($confirm)Auditoria::gravaLog('UPDATE', sprintf('Voucher:%s utilizado', $confirm), $table, $confirm);

$resposta->redirect($confirm);